/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package otcapp.controlador.modeloAutocompletar;

import autocompletar.logica.ModeloAutoCompletar;
import java.util.ArrayList;
import java.util.List;
import otcapp.dto.InternoDTO;

/**
 *
 * @author diego
 */
public class ModeloAutoCompletarInterno implements ModeloAutoCompletar{
    
    List<InternoDTO> listaInternos;

    public ModeloAutoCompletarInterno(List<InternoDTO> listaInternos) {
        this.listaInternos = listaInternos;
    }
    
    @Override
    public String getElementoString(int index) {
        return listaInternos.get(index).getApellidoNombre();
    }

    @Override
    public List getListaElementos() {
        return listaInternos;
    }

    @Override
    public void setListaElementos(List listaElementos) {
        listaInternos = listaElementos;
    }

    @Override
    public void añadirElemento(Object elemento) {
        if (listaInternos==null){
            listaInternos=new ArrayList<>();
        }
        listaInternos.add((InternoDTO)elemento);
    }
    
}
